그림 첨부 메세지 [18:05:38.888] I jdbc.sqlonly sqlOccured 66 | SQL: SELECT CONF_CODE_ID AS confCodeId ,CONF_CODE AS confCode ,CONF_CODE_NM AS confCodeNm ,FRST_REGISTER_ID AS frstRegisterId ,FRST_REGIST_PNTTM AS frstRegistPnttm ,LAST_UPDUSR_ID AS lastUpdusrId ,LAST_UPDT_PNTTM AS lastUpdtPnttm FROM MJ_CONF WHERE CONF_CODE_ID = 'CONF01' [18:05:38.921] I jdbc.sqlonly sqlOccured 66 | SQL: SELECT next_id FROM IDS WHERE table_name = 'ADMINLOG_ID' [18:05:38.924] I jdbc.sqlonly sqlOccured 66 | SQL: UPDATE IDS SET next_id = 8972170 WHERE table_name = 'ADMINLOG_ID' [18:05:38.949] I jdbc.sqlonly sqlOccured 66 | SQL: INSERT INTO LETTNADMINLOG ( ADMINLOG_ID , CONECT_ID , CONECT_IP , CREAT_DT , PROGRM_FILE_NM , MENU_NM , APPRO_NM , URL ) SELECT 'ADMINLOG_0000000008972160' , 'USRCNFRM_00000011819' , '127.0.0.1' , now(), 'selectMjonMsgUseConfAjax', MENU_NM , APPRO_NM , '/web/mjon/conf/selectMjonMsgUseConfAjax.do' FROM LETTNADMINMETHOD WHERE METHOD_NM = 'selectMjonMsgUseConfAjax' AND PARAM = 'N' LIMIT 1 alert -- 문자를 전송하시겠습니까 ? [18:05:58.478] I jdbc.sqlonly sqlOccured 66 | SQL: SELECT COUNT(A.IGNORE_NO) FROM mj_ignore_ip A WHERE 1=1 AND A.IGNORE_IP = '127.0.0.1' LIMIT 1 [18:05:58.491] I jdbc.sqlonly sqlOccured 66 | SQL: INSERT INTO LETTNLOGINLOG ( LOG_ID , CONECT_ID , CONECT_IP , USER_AT , DEVICE_TYPE /**인터넷,모바일 */ , PROGRM_FILE_NM , MENU_NO , MENU_NM , URL , CREAT_DT ) SELECT 'LOGIN_00000017630732' , 'hylee250' , '127.0.0.1' , 'U' /**A:관리자, U:홈페이지 */ , 'P' , '0000000000' , '0000000000' , 'ListAjax 호출' , '/web/mjon/msgdata/insertEditImageAjax.do' , sysdate() [18:05:58.573] I jdbc.sqlonly sqlOccured 66 | SQL: SELECT next_id FROM IDS WHERE table_name = 'FILE_ID' [18:05:58.575] I jdbc.sqlonly sqlOccured 66 | SQL: UPDATE IDS SET next_id = 64240 WHERE table_name = 'FILE_ID' !!! canvas_img_463.jpg @@@ canvas_img_463.jpg [18:05:58.617] I jdbc.sqlonly sqlOccured 66 | SQL: INSERT INTO LETTNFILE (ATCH_FILE_ID, CREAT_DT, USE_AT) VALUES ( 'FILE_000000000064230', SYSDATE(), 'Y') [18:05:58.618] I jdbc.sqlonly sqlOccured 66 | SQL: INSERT INTO LETTNFILEDETAIL ( ATCH_FILE_ID, FILE_SN, FILE_STRE_COURS, STRE_FILE_NM, ORIGNL_FILE_NM, FILE_EXTSN, FILE_SIZE, FILE_CN, THUMB_FILE_NM ) VALUES ( 'FILE_000000000064230', '0', '/usr/local/tomcat//file/MMS/20240417', 'CANVASIMG_202404170605586060', 'canvas_img_463.jpg', 'jpg', '148580', '', '' ) [18:05:58.646] I jdbc.sqlonly sqlOccured 66 | SQL: SELECT ATCH_FILE_ID, FILE_CN, FILE_SN, FILE_STRE_COURS, STRE_FILE_NM, FILE_EXTSN, ORIGNL_FILE_NM, FILE_SIZE, THUMB_FILE_NM FROM LETTNFILEDETAIL WHERE ATCH_FILE_ID = 'FILE_000000000064230' AND FILE_SN = '' [18:05:58.662] I jdbc.sqlonly sqlOccured 66 | SQL: INSERT INTO LETTNADMINLOG ( ADMINLOG_ID , CONECT_ID , CONECT_IP , CREAT_DT , PROGRM_FILE_NM , MENU_NM , APPRO_NM , URL ) SELECT 'ADMINLOG_0000000008972161' , 'USRCNFRM_00000011819' , '127.0.0.1' , now(), 'insertEditImageAjax', MENU_NM , APPRO_NM , '/web/mjon/msgdata/insertEditImageAjax.do' FROM LETTNADMINMETHOD WHERE METHOD_NM = 'insertEditImageAjax' AND PARAM = 'N' LIMIT 1 [18:05:58.685] I jdbc.sqlonly sqlOccured 66 | SQL: SELECT COUNT(A.IGNORE_NO) FROM mj_ignore_ip A WHERE 1=1 AND A.IGNORE_IP = '127.0.0.1' LIMIT 1 [18:05:58.691] I jdbc.sqlonly sqlOccured 66 | SQL: INSERT INTO LETTNLOGINLOG ( LOG_ID , CONECT_ID , CONECT_IP , USER_AT , DEVICE_TYPE /**인터넷,모바일 */ , PROGRM_FILE_NM , MENU_NO , MENU_NM , URL , CREAT_DT ) SELECT 'LOGIN_00000017630733' , 'hylee250' , '127.0.0.1' , 'U' /**A:관리자, U:홈페이지 */ , 'P' , '0000000000' , '0000000000' , 'ListAjax 호출' , '/web/mjon/msgdata/insertEditImageAjax.do' , sysdate() !!! canvas_img_675.jpg @@@ canvas_img_675.jpg [18:05:58.720] I jdbc.sqlonly sqlOccured 66 | SQL: INSERT INTO LETTNFILE (ATCH_FILE_ID, CREAT_DT, USE_AT) VALUES ( 'FILE_000000000064231', SYSDATE(), 'Y') [18:05:58.721] I jdbc.sqlonly sqlOccured 66 | SQL: INSERT INTO LETTNFILEDETAIL ( ATCH_FILE_ID, FILE_SN, FILE_STRE_COURS, STRE_FILE_NM, ORIGNL_FILE_NM, FILE_EXTSN, FILE_SIZE, FILE_CN, THUMB_FILE_NM ) VALUES ( 'FILE_000000000064231', '0', '/usr/local/tomcat//file/MMS/20240417', 'CANVASIMG_202404170605587170', 'canvas_img_675.jpg', 'jpg', '70577', '', '' ) [18:05:58.744] I jdbc.sqlonly sqlOccured 66 | SQL: SELECT ATCH_FILE_ID, FILE_CN, FILE_SN, FILE_STRE_COURS, STRE_FILE_NM, FILE_EXTSN, ORIGNL_FILE_NM, FILE_SIZE, THUMB_FILE_NM FROM LETTNFILEDETAIL WHERE ATCH_FILE_ID = 'FILE_000000000064231' AND FILE_SN = '' [18:05:58.750] I jdbc.sqlonly sqlOccured 66 | SQL: INSERT INTO LETTNADMINLOG ( ADMINLOG_ID , CONECT_ID , CONECT_IP , CREAT_DT , PROGRM_FILE_NM , MENU_NM , APPRO_NM , URL ) SELECT 'ADMINLOG_0000000008972162' , 'USRCNFRM_00000011819' , '127.0.0.1' , now(), 'insertEditImageAjax', MENU_NM , APPRO_NM , '/web/mjon/msgdata/insertEditImageAjax.do' FROM LETTNADMINMETHOD WHERE METHOD_NM = 'insertEditImageAjax' AND PARAM = 'N' LIMIT 1 [18:05:58.790] I jdbc.sqlonly sqlOccured 66 | SQL: SELECT SPAM_CN FROM MJ_SPAM_KEYWORD WHERE USE_YN = 'Y' ORDER BY SPAM_CN ++++++++++++++ spam resultParser ::: 그림문자테스트 ㅇ 한글을 구성할 자소가 부족하거나 한글이 아닌 문자가 있습니다 ++++++++++++ assemble Error !!! java.lang.IndexOutOfBoundsException: Index: 7, Size: 7 [18:05:58.800] I jdbc.sqlonly sqlOccured 66 | SQL: INSERT INTO LETTNADMINLOG ( ADMINLOG_ID , CONECT_ID , CONECT_IP , CREAT_DT , PROGRM_FILE_NM , MENU_NM , APPRO_NM , URL ) SELECT 'ADMINLOG_0000000008972163' , 'USRCNFRM_00000011819' , '127.0.0.1' , now(), 'selectSpamTxtChkAjax', MENU_NM , APPRO_NM , '/web/mjon/msgdata/selectSpamTxtChkAjax.do' FROM LETTNADMINMETHOD WHERE METHOD_NM = 'selectSpamTxtChkAjax' AND PARAM = 'N' LIMIT 1 [18:05:58.821] I jdbc.sqlonly sqlOccured 66 | SQL: SELECT COUNT(A.IGNORE_NO) FROM mj_ignore_ip A WHERE 1=1 AND A.IGNORE_IP = '127.0.0.1' LIMIT 1 [18:05:58.828] I jdbc.sqlonly sqlOccured 66 | SQL: INSERT INTO LETTNLOGINLOG ( LOG_ID , CONECT_ID , CONECT_IP , USER_AT , DEVICE_TYPE /**인터넷,모바일 */ , PROGRM_FILE_NM , MENU_NO , MENU_NM , URL , CREAT_DT ) SELECT 'LOGIN_00000017630734' , 'hylee250' , '127.0.0.1' , 'U' /**A:관리자, U:홈페이지 */ , 'P' , '0000000000' , '0000000000' , 'ListAjax 호출' , '/web/mjon/msgdata/sendMsgDataAjax.do' , sysdate() [18:05:58.859] I jdbc.sqlonly sqlOccured 66 | SQL: SELECT MBER_STTUS AS mberSttus FROM LETTNGNRLMBER WHERE MBER_ID = 'hylee250' [18:05:58.865] I jdbc.sqlonly sqlOccured 66 | SQL: SELECT MBER_ID AS mberId, MBER_NM AS mberNm, SMISHING_YN AS smishingYn FROM LETTNGNRLMBER WHERE MBER_ID = 'hylee250' mjonMsgVO.getMsgType1() ::: 6 [18:05:58.871] I jdbc.sqlonly sqlOccured 66 | SQL: SELECT CONCAT(FILE_STRE_COURS, '/', STRE_FILE_NM, '.', FILE_EXTSN) AS fileFullPath FROM LETTNFILEDETAIL WHERE ATCH_FILE_ID = 'FILE_000000000064230' [18:05:58.878] I jdbc.sqlonly sqlOccured 66 | SQL: SELECT CONCAT(FILE_STRE_COURS, '/', STRE_FILE_NM, '.', FILE_EXTSN) AS fileFullPath FROM LETTNFILEDETAIL WHERE ATCH_FILE_ID = 'FILE_000000000064231' [18:05:58.883] I jdbc.sqlonly sqlOccured 66 | SQL: /* MjonEventDAO.selectEventMsgMberDefaultInfo */ SELECT a.EVENT_INFO_ID AS eventInfoId, a.MBER_ID AS mberId, a.MBER_NM AS mberNm, a.EVENT_NTT_ID AS eventNttId, a.EVENT_BBS_ID AS eventBbsId, DATE_FORMAT(a.EVENT_START_DATE, '%Y-%m-%d' ) AS eventStartDate, DATE_FORMAT(a.EVENT_END_DATE, '%Y-%m-%d' ) AS eventEndDate, a.EVENT_FRST_CASH AS eventFrstCash, a.EVENT_REMAIN_CASH AS eventRemainCash, a.EVENT_PG_MOID AS eventPgMoid, a.EVENT_SHORT_PRICE AS eventShortPrice, a.EVENT_LONG_PRICE AS eventLongPrice, a.EVENT_PICTURE_PRICE AS eventPicturePrice, a.EVENT_PICTURE2_PRICE AS eventPicture2Price, a.EVENT_PICTURE3_PRICE AS eventPicture3Price, a.EVENT_POLICY_YN AS eventPolicyYn, a.EVENT_SMS_YN AS eventSmsYn, a.EVENT_STATUS AS eventStatus, a.EVENT_MEMO AS eventMemo, DATE_FORMAT(a.FRST_REGIST_PNTTM, '%Y-%m-%d %T' ) AS frstRegistPnttm, DATE_FORMAT(a.LAST_UPDT_PNTTM, '%Y-%m-%d %T' ) AS lastUpdtPnttm FROM MJ_EVENT_MBER_INFO a WHERE 1=1 AND MBER_ID = 'hylee250' ORDER BY a.EVENT_INFO_ID DESC LIMIT 1 [18:05:58.890] I jdbc.sqlonly sqlOccured 66 | SQL: SELECT SHORT_PRICE AS shortPrice , LONG_PRICE AS longPrice , PICTURE_PRICE AS picturePrice , PICTURE2_PRICE AS picture2Price , PICTURE3_PRICE AS picture3Price , CUSTOM_SAMPLE_PRICE AS customSamplePrice , CUSTOM_EDIT_PRICE AS customEditPrice , CUSTOM_EDIT3_PRICE AS customEdit3Price , CUSTOM_TEXT_PRICE AS customTextPrice , POINT_PER AS pointPer , KAKAO_AT_PRICE AS kakaoAtPrice , FAX_PRICE AS faxPrice FROM MJ_MBER_SETTING [18:05:58.899] I jdbc.sqlonly sqlOccured 66 | SQL: /* mjonMsgDAO.selectMberManageInfo */ SELECT MBER_ID AS mberId , MBER_NM AS mberNm , SHORT_PRICE AS shortPrice , LONG_PRICE AS longPrice , PICTURE_PRICE AS picturePrice , PICTURE2_PRICE AS picture2Price , PICTURE3_PRICE AS picture3Price , KAKAO_AT_PRICE AS kakaoAtPrice , KAKAO_FT_PRICE AS kakaoFtPrice , FAX_PRICE AS faxPrice , USER_MONEY AS userMoney , USER_POINT AS userPoint , DEPT AS dept , MBTLNUM AS moblphonNo , MANAGER_NM AS managerNm , EXCEPT_SPAM_YN AS exceptSpamYn , HOTLINE_AGENT_CODE AS hotlineAgentCode , BLINE_CODE AS blineCode , AT_SMISHING_YN AS atSmishingYn , PRE_PAYMENT_YN AS prePaymentYn FROM LETTNGNRLMBER WHERE MBER_ID = 'hylee250' mjonMsgVO.getMsgType2() ::: 6 mjonMsgVO.getMsgType3() ::: 6 tmpOrgEachPrice ::: 110.0 tmpOrgTotPrice ::: 110.0 [18:05:58.905] I jdbc.sqlonly sqlOccured 66 | SQL: SELECT USER_MONEY AS befCash FROM LETTNGNRLMBER WHERE MBER_ID = 'hylee250' [18:05:58.911] I jdbc.sqlonly sqlOccured 66 | SQL: SELECT USER_POINT AS befPoint FROM LETTNGNRLMBER WHERE MBER_ID = 'hylee250' [18:05:58.916] I jdbc.sqlonly sqlOccured 66 | SQL: SELECT PHONE FROM MJ_BLOCK WHERE USER_ID = 'hylee250' [18:05:58.918] I jdbc.sqlonly sqlOccured 66 | SQL: /* mjonMsgDAO.selectMberManageInfo */ SELECT MBER_ID AS mberId , MBER_NM AS mberNm , SHORT_PRICE AS shortPrice , LONG_PRICE AS longPrice , PICTURE_PRICE AS picturePrice , PICTURE2_PRICE AS picture2Price , PICTURE3_PRICE AS picture3Price , KAKAO_AT_PRICE AS kakaoAtPrice , KAKAO_FT_PRICE AS kakaoFtPrice , FAX_PRICE AS faxPrice , USER_MONEY AS userMoney , USER_POINT AS userPoint , DEPT AS dept , MBTLNUM AS moblphonNo , MANAGER_NM AS managerNm , EXCEPT_SPAM_YN AS exceptSpamYn , HOTLINE_AGENT_CODE AS hotlineAgentCode , BLINE_CODE AS blineCode , AT_SMISHING_YN AS atSmishingYn , PRE_PAYMENT_YN AS prePaymentYn FROM LETTNGNRLMBER WHERE MBER_ID = 'hylee250' [18:05:58.921] I jdbc.sqlonly sqlOccured 66 | SQL: SELECT AGENT_CODE AS agentCode , SEND_RATE / 100 AS sendRate , USE_YN AS useYn , MSG_TYPE AS msgType , REP_AGENT AS repAgent , AGENT_PRICE AS agentPrice FROM MJ_AGENT_SEND_RATE A WHERE 1=1 AND USE_YN = 'Y' AND MSG_TYPE = 'P' ORDER BY A.AGENT_CODE [18:05:58.925] I jdbc.sqlonly sqlOccured 66 | SQL: INSERT INTO MJ_MSG_DATA ( MSG_ID, USER_ID, AGENT_CODE, CUR_STATE, REQ_DATE, CALL_TO, CALL_FROM, SMS_TXT, MSG_TYPE, CONT_SEQ, SUBJECT, FILE_CNT, FILE_PATH1, FILE_PATH2, FILE_PATH3, MSG_GROUP_ID, NEO_TYPE )VALUES ( 'MSGID_00000031437532', 'hylee250', '04', 0, '2024/04/17 18:05:58', '01083584250', '01083584250', '그림문자 테스트', '6', NULL, NULL, '2', '/usr/local/tomcat//file/MMS/20240417/CANVASIMG_202404170605586060.jpg', '/usr/local/tomcat//file/MMS/20240417/CANVASIMG_202404170605587170.jpg', NULL, 'MSGGID_0000000325912', NULL ) [18:05:58.929] I jdbc.sqlonly sqlOccured 66 | SQL: INSERT INTO MJ_CASH ( USER_ID, CASH, FRST_REGISTER_ID, FRST_REGIST_PNTTM, MEMO, ORDER_ID, MSG_GROUP_ID )VALUES ( 'hylee250', -110.0, 'hylee250', now(), 'SMS 문자 총 1건 중 1건 발송', NULL, 'MSGGID_0000000325912' ) [18:05:58.931] I jdbc.sqlonly sqlOccured 66 | SQL: SELECT NVL(B.CASH , 0) AS cash FROM LETTNGNRLMBER A LEFT JOIN ( SELECT SUM(CASH) AS cash , USER_ID FROM MJ_CASH A GROUP BY A.USER_ID , A.DEL_FLAG HAVING USER_ID = 'hylee250' AND A.DEL_FLAG = 'N' ) B ON A.MBER_ID = B.USER_ID WHERE A.MBER_ID = 'hylee250' [18:05:58.935] I jdbc.sqlonly sqlOccured 66 | SQL: UPDATE LETTNGNRLMBER SET USER_MONEY = '922.00' WHERE MBER_ID = 'hylee250' [18:05:58.937] I jdbc.sqlonly sqlOccured 66 | SQL: SELECT NVL(B.CASH , 0) AS cash FROM LETTNGNRLMBER A LEFT JOIN ( SELECT SUM(CASH) AS cash , USER_ID FROM MJ_CASH A GROUP BY A.USER_ID , A.DEL_FLAG HAVING USER_ID = 'hylee250' AND A.DEL_FLAG = 'N' ) B ON A.MBER_ID = B.USER_ID WHERE A.MBER_ID = 'hylee250' [18:05:58.940] I jdbc.sqlonly sqlOccured 66 | SQL: UPDATE LETTNGNRLMBER SET USER_MONEY = '922.00' WHERE MBER_ID = 'hylee250' [18:05:58.940] I jdbc.sqlonly sqlOccured 66 | SQL: SELECT COUNT(MSG_GROUP_ID) FROM MJ_MSG_GROUP_DATA WHERE USER_ID = 'hylee250' AND MSG_GROUP_ID = 'MSGGID_0000000325912' [18:05:58.946] I jdbc.sqlonly sqlOccured 66 | SQL: INSERT INTO MJ_MSG_GROUP_DATA ( MSG_GROUP_ID, USER_ID, CALL_FROM, SMS_TXT, SUBJECT, REQ_DATE, MSG_GROUP_CNT, CONECT_MTHD, MSG_TYPE, MSG_KIND, AGENT_CODE, EACH_PRICE, RESERVE_YN, BEF_CASH, BEF_POINT, RECOMM_ID, FILE_CNT, TOT_PRICE, EVENT_YN, DELAY_YN, AT_DELAY_YN, BIZ_KAKAO_RESEND_ORGNL_TXT ) VALUES ( 'MSGGID_0000000325912', 'hylee250', '01083584250', '그림문자 테스트', '', '2024/04/17 18:05:58', '1', NULL, '6', 'N', '04', '110.0', 'N', '1032.00', '0', NULL, '2', '110.0', 'N', 'N', 'N', '' ) [18:05:58.950] I jdbc.sqlonly sqlOccured 66 | SQL: /* MjonEventDAO.selectEventMsgMberDefaultInfo */ SELECT a.EVENT_INFO_ID AS eventInfoId, a.MBER_ID AS mberId, a.MBER_NM AS mberNm, a.EVENT_NTT_ID AS eventNttId, a.EVENT_BBS_ID AS eventBbsId, DATE_FORMAT(a.EVENT_START_DATE, '%Y-%m-%d' ) AS eventStartDate, DATE_FORMAT(a.EVENT_END_DATE, '%Y-%m-%d' ) AS eventEndDate, a.EVENT_FRST_CASH AS eventFrstCash, a.EVENT_REMAIN_CASH AS eventRemainCash, a.EVENT_PG_MOID AS eventPgMoid, a.EVENT_SHORT_PRICE AS eventShortPrice, a.EVENT_LONG_PRICE AS eventLongPrice, a.EVENT_PICTURE_PRICE AS eventPicturePrice, a.EVENT_PICTURE2_PRICE AS eventPicture2Price, a.EVENT_PICTURE3_PRICE AS eventPicture3Price, a.EVENT_POLICY_YN AS eventPolicyYn, a.EVENT_SMS_YN AS eventSmsYn, a.EVENT_STATUS AS eventStatus, a.EVENT_MEMO AS eventMemo, DATE_FORMAT(a.FRST_REGIST_PNTTM, '%Y-%m-%d %T' ) AS frstRegistPnttm, DATE_FORMAT(a.LAST_UPDT_PNTTM, '%Y-%m-%d %T' ) AS lastUpdtPnttm FROM MJ_EVENT_MBER_INFO a WHERE 1=1 AND MBER_ID = 'hylee250' AND EVENT_STATUS = 'Y' ORDER BY a.EVENT_INFO_ID DESC LIMIT 1 ======================================== totPrice ::: 110.0 ========================================================================= +++++++++++++++++++++++++++++++++++++++++++ resultSts ::: 1 +++++++++++++++++++++++++++++++++++++++++++ resultBlockSts ::: 0 ========================================================================= [18:05:58.978] I jdbc.sqlonly sqlOccured 66 | SQL: SELECT USER_MONEY AS befCash FROM LETTNGNRLMBER WHERE MBER_ID = 'hylee250' [18:05:58.984] I jdbc.sqlonly sqlOccured 66 | SQL: SELECT ADMIN_SMS_NOTICE_YN AS adminSmsNoticeYn ,PRE_PAYMENT_YN AS prePaymentYn ,SMISHING_YN AS smishingYn ,AUTO_CASH AS autoCash ,IFNULL(BLINE_CODE, 'N') AS blineCode ,IFNULL(RECOMMEND_ID, '') AS recommendId FROM LETTNGNRLMBER WHERE MBER_ID = 'hylee250' [18:05:58.990] I jdbc.sqlonly sqlOccured 66 | SQL: SELECT IFNULL(SMS_NOTI, 'N') AS smsNoti, IFNULL(EMAIL_NOTI, 'N') AS emailNoti, IFNULL(SLACK_NOTI, 'N') AS slackNoti, IFNULL(SMISHING_NOTI, 'N') AS smishingNoti, LAST_UPDUSR_ID AS lasUpdusrId, LAST_UPDT_PNTTM AS lastUpdtPnttm FROM MJ_MBER_SETTING LIMIT 1